@charset "utf-8";

#body {
	font-family: Arial;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#maindiv {
	font-family: Arial;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#top_part_div_section {
	font-family: Arial;
	height: 140px;
	width: 960px;
	border: 1px solid #fff;
	background-color: #fff;
}

#logo_img {
	font-family: Arial;
	width: 332px;
	height: 140px;
	float: left;
	padding-right: 10px;
	text-align: left;
}
#menus_part_div_section {
	font-family: Arial;
	width: 608px;
	height: 140px;
	padding-right: 10px;
	float: left;
}
#top_headings {
	font-family: Arial;
	width: 608px;
	height: 35px;
	padding-right: 10px;
	float: left;
	text-align: right;
	padding-top: 4px; padding-bottom:6px;
}
#menus_section_space {
	font-family: Arial;
	width: 745px;
	height: 80px;
	float: left;
	text-align: right;
	padding-top: 10px;
}
#menus_box {
	font-family: Arial;
	width: 598px;
	height: 20px;
	float: left;
	text-align: left;
	padding-right: 10px;
}
#menus {
	font-family: Arial;
	width: 69px;
	height: 20px;
	float: left;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	color: #FFFFFF;
}
#menus:hover {
	font-family: Arial;
	width: 69px;
	height: 20px;
	float: left;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	color: #FFFF00;
}

#header_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 454px;
	width: 960px;
	padding-bottom: 10px;
	background-color: #E7E7E7;
}
#esecurity_txt {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 26px;
	width: 960px;
	background-color: #E7E7E7;
	padding-bottom: 13px;
	text-align: center;
}
#submenus_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 46px;
	width: 960px;
	background-color: #E7E7E7;
	padding-bottom: 13px;
	text-align: center;
}
#all_pages_heading_txt {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 26px;
	width: 960px;
	background-color: #E7E7E7;
	padding-bottom: 13px;
	text-align: left;
}
#products_sup_heading_txt {
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	height: 16px;
	width: 931px;
	background-color: #bc0000;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}
#pro_bg1_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 252px;
	width: 240px;
	background-color: #E7E7E7;
	text-align: center;
	float: left;
	background-image: url(../images/pro_bg_img.jpg);
}
#pro_bg_img_div {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 232px;
	width: 960px;
	background-color: #E7E7E7;
	background-image: url(../images/pro_bg_img.jpg);
	text-align: left;
	float: left;
	background-repeat: repeat-x;
}
#pro_bg_img_div2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 182px;
	width: 910px;
	background-color: #E7E7E7;
	text-align: center;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
}
#pro_bg1 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 47px;
	width: 241px;
	background-color: #E7E7E7;
	background-image: url(../images/pro_bg_img.jpg);
	text-align: center;
	padding-top: 35px;
	padding-bottom: 9px;
}
#pro_bg1_txt {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #a7a7a7;
	width: 181px;
	text-align: left;
	padding-bottom: 25px;
	padding-right: 30px;
	padding-left: 30px;
	height: 70px;
}
#pro_bg1_readmore_red_box {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #a7a7a7;
	width: 181px;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
	height: 42px;
}
#base_part_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 236px;
	width: 960px;
	background-color: #E7E7E7;
	text-align: center;
	float: left;
	padding-bottom: 35px;
}
#base_part_div_section_other_pages {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 960px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	padding-bottom: 35px;
}
#aboutus_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 960px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	padding-bottom: 35px;
	height: 550px;
}
#aboutus_div_section2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 960px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	padding-bottom: 35px;
}
#products_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 960px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	padding-bottom: 35px;
}
#products2_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 960px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	padding-bottom: 35px;
}
#products2_div_contents {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 930px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
#products2_img {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 219px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	height: 213px;
	padding-right: 25px;
}
#products2_contents {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 686px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
}
#contactus_div_section {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: 960px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	padding-bottom: 35px;
	height: 320px;
}
#aboutus_contents {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 715px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	padding-right: 20px;
	padding-left: 5px;
}
#aboutus_img {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 219px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 213px;
}
#brands_img {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 219px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 155px;
	padding-right: 11px;
	padding-left: 10px;
	padding-bottom: 20px;
}
#products_img {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 219px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 213px;
	padding-right: 21px;
	padding-top: 15px;
	padding-bottom: 25px;
}
#contactus_img {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 219px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 213px;
	padding-right: 15px;
}
#products_contents {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 285px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 550px;
	padding-right: 15px;
}
#contactus_contents {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 285px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 213px;
	padding-right: 15px;
}
#contactus_forums {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 390px;
	background-color: #E7E7E7;
	text-align: justify;
	float: left;
	height: 213px;
	padding-right: 30px;
}
#base_part1_div {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 245px;
	width: 225px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	background-image: url(../images/list_bg_img.jpg);
}
#base_part2_div {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 245px;
	width: 225px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	background-image: url(../images/photo_gallery_bg_img.jpg);
}
#base_part3_div {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 245px;
	width: 710px;
	text-align: left;
	float: left;
	padding-right: 3px;
}
#base_part3_img_div {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #a7a7a7;
	width: 112px;
	text-align: justify;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
#base_part3_contents_div {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	width: 565px;
	text-align: justify;
	float: left;
	padding-right: 3px;
}
#base_part1_txt {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 29px;
	width: 215px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	background-image: url(../images/list_bg_img.jpg);
	padding-left: 10px;
	padding-top: 22px;
}
#base_part2_txt {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 15px;
	width: 215px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	background-image: url(../images/list_bg_img.jpg);
	padding-top: 29px;
	padding-left: 10px;
	padding-bottom: 22px;
}
#base_part3_txt {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 29px;
	width: 705px;
	background-color: #E7E7E7;
	text-align: left;
	float: left;
	background-image: url(../images/list_bg_img.jpg);
	padding-left: 10px;
	padding-bottom: 22px;
	padding-right: 3px;
}
#base_part2_photo_gakllery {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 105px;
	width: 215px;
	text-align: left;
	float: left;
	padding-top: 29px;
	padding-left: 10px;
	padding-bottom: 22px;
}
#base_part1_contents {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	width: 180px;
	text-align: left;
	float: left;
	padding-left: 25px;
	line-height: 28px;
	padding-right: 20px;
}
#base_part_readmore_btn {
	font-family: Arial;
	font-size: 12px;
	color: #c02a1c;
	width: 180px;
	text-align: right;
	float: left;
	padding-left: 25px;
	padding-right: 20px;
	text-decoration: underline;
	padding-top: 5px;
}
#base_part_readmore_btn:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 180px;
	text-align: right;
	float: left;
	padding-left: 25px;
	padding-right: 20px;
	text-decoration: underline;
	padding-top: 5px;
}
#base_part1_sep_div1 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 245px;
	width: 17px;
	text-align: left;
	float: left;
}
#base_part1_sep_div2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	height: 245px;
	width: 44px;
	text-align: left;
	float: left;
}

#footer_sup_links {
	font-family: Arial;
	font-size: 36px;
	line-height: 20px;
	color: #FFFFFF;
	width: 960px;
	padding-bottom: 15px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
}
#footer_div_copyright {
	font-family: Arial;
	font-size: 12px;
	width: 420px;
	float: left;
	height: 25px;
	text-align: left;
	line-height: 20px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 15px;
}
#footer_div_powered_by {
	font-family: Arial;
	font-size: 12px;
	width: 470px;
	height: 10px;
	text-align: right;
	line-height: 20px;
	color: #FFFFFF;
	float: left;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
}
#footer_div_bg {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	width: 100%;
	padding-bottom: 15px;
	height: 25px;
	padding-top: 15px;
	text-align: center;
	background-color: #bc0000;
	float: left;
}
#other_pages_contents_part {
	width: 700px;
	text-align: left;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
#base_part_readmore_btn4 {
	font-family: Arial;
	font-size: 12px;
	color: #c02a1c;
	width: 680px;
	text-align: right;
	float: left;
	padding-left: 25px;
	text-decoration: underline;
	padding-top: 5px;
}
#base_part_readmore_btn4:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 680px;
	text-align: right;
	float: left;
	padding-left: 25px;
	text-decoration: underline;
	padding-top: 5px;
}



#txt {
	font-family: Arial;
}




.txt {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.txt_white {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
.txt_white_big {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
}
.top_links {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.top_links:hover {
	font-family: Arial;
	font-size: 12px;
	color: #006600;
	line-height: 20px;
}
.head_txt {
	font-family: Arial;
	font-size: 18px;
	color: #990000;
	line-height: 28px;
}
.donations_txt_red {
	font-family: Arial;
	font-size: 20px;
	color: #990000;
	line-height: 24px;
}
.txt_black {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}
.txt_pro_txt {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.txt_red {
	font-family: Arial;
	font-size: 14px;
	color: #990000;
	line-height: 20px;
}
.txt_grey {
	font-family: Arial;
	font-size: 13px;
	color: #191919;
	line-height: 20px;
	font-weight: bold;
}
.txt_orange {
	font-family: Arial;
	font-size: 13px;
	color: #d74700;
	line-height: 20px;
	font-weight: bold;
}
.txt_orange_big {
	font-family: Arial;
	font-size: 18px;
	color: #d74700;
	line-height: 20px;
	font-weight: bold;
}
.txt_green {
	font-family: Arial;
	font-size: 13px;
	color: #496d00;
	line-height: 20px;
	font-weight: bold;
}
.txt_green_big {
	font-family: Arial;
	font-size: 13px;
	color: #496d00;
	line-height: 20px;
	font-weight: bold;
}
.txt_coustomer {
	font-family: Arial;
	font-size: 16px;
	color: #306000;
	line-height: 20px;
	font-weight: bold;
}
.txt_coustomer_no {
	font-family: Arial;
	font-size: 16px;
	color: #1f1f1f;
	line-height: 20px;
	font-weight: bold;
}
.textarea {
	border: 1px solid #990033;
	background-color: #C5271E;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
}
.red {
	color: #FF0000;
}
.comingsoon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #000000;
}
.mail {
	font-family: Arial;
	font-size: 14px;
	color: #990000;
	line-height: 20px;
}
.mail:hover {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}
.companyname {
	font-size: 28px;
	color: #BD2F23;
	font-family: Arial;
	font-weight: bold;
	line-height: 32px;
}
.companyname_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	font-weight: bold;
}
.companyname_small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.feedback {
	font-family: Arial;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}



.COPYRIGHT {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.apextech {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
.apextech:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFCC00;
	line-height: 20px;
}
.footer_link:hover {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.footer_link_sep {
	font-family: Arial;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}
.footer_link {
	font-family: Arial;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}

.sticky-container {
	/*background-color: #333;*/
	padding: 4px;
	margin: 3px;
	position: fixed;
    right: -48px;
    top: 18em;
	width: 134px;
	z-index: 999;
  
  }
  
  ul.sticky-top {
	margin-left: 0px;
  }
  
  .sticky-top li {
	list-style-type: none;
	background-color: transparent;
	color: #efefef;
	height: 50px;
	padding: 0px;
	margin: 5px 0px 1px 0px;
	padding-left: 0px;
	padding-top: 0px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	cursor: pointer;
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
		filter: gray; 
		-webkit-filter: grayscale(100%); */
  
  }
  
  
  
  .sticky-top li a {
	color: green;
  }
  
  .sticky-top li a:hover {
	color: green;
  }
  
  .sticky-top li a i {
	font-size: 30px;
  }
  
  .sticky-top li img {
	float: left;
	/*margin: 5px 5px;
	margin-right: 10px;*/
  
  }
  
  .sticky-top li p {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	line-height: 43px;
  
  }
  
  /** content **/
  
  @media (max-width: 767px) {
	.sticky-container {
		right: -70px;
		top: 18em;
	}

  }

.pro-side-list{
}

.pro-side-list h3{
    font-family: arial;
    font-size: 14px;
    margin-bottom: 12px;
}

.pro-side-list #base_part1_contents {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    width: 180px;
    text-align: left;
    float: left;
    padding-left: 0;
    line-height: 28px;
    padding-right: 0;
}

.pro-side-list ul {
    padding-inline-start: 0px;
    list-style-type: none;
}

.pro-side-list ul li{
    border-bottom: 1px #fff;
    border-style: ridge;
    position: relative;
    padding: 6px 15px;
    line-height: 1.4em;
}

.pro-side-list ul li a {
    color: #010790;
}

.pro-side-list ul li::after{
    position: absolute;
    content: ".";
    left: 0;
    top: -5px;
    font-size: 38px;
    color: #e33222;
}

.pro-side-list ul li a:hover{
    color: #e33222;
}

.product-title {
    font-size: 24px;
    font-family: Arial;
    line-height: 20px;
    color: #333333;
    height: 29px;
    width: 705px;
    background-color: #E7E7E7;
    text-align: left;
    float: left;
    padding-left: 10px;
    padding-bottom: 22px;
    padding-right: 3px;
}

#base_part3_img_div.product-img {
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    color: #a7a7a7;
    width: 220px;
    text-align: justify;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
	position:relative
}

#base_part3_img_div.product-img img{
	max-width: 100%;
}

#base_part3_contents_div.product-details {
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    color: #666666;
    width: 450px;
    text-align: justify;
    float: left;
    padding-right: 3px;
}

.product-details h3{
	font-size: 15px;
    margin-bottom: 12px;
}

.product-details ul li{
    line-height: 24px;
}

.product-spec-table table{
    border-spacing: 0px;
	font-family: "arial"
}

.product-spec-table h4{
	font-family: arial;
	font-size: 16px;
	text-align: center;
	margin-bottom: 15px;
}

.product-spec-table img{
	max-width: 100%;
	border-radius: 6px;
}

.product-spec-table a.enquiry-btn{
    background: #282828;
    color: #fff;
    padding: 10px 18px;
    font-family: arial;
    border-radius: 8px;
    position: relative;
    display: inline-block;
    margin-top: 1em;
}

.product-spec-table a.enquiry-btn:hover{
	background: #016813;
}

.product-spec-table table th, .product-spec-table table td{
    padding: 8px 10px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 13px;
    background: #f5f5f5;
}

.product-spec-table table thead th{
    background: #bc0000;
    color: #fff;
    padding: 10px;
    font-size: 14px;
}

.product-spec-table table tbody th{
    background: #fff;
}

.product-spec-table table tbody td.unit{
    background: #fff;
}